Not All CBS Are Created Equally: COTS-Intensive Project Types
نویسندگان
چکیده
COTS products affect development strategies and tactics, but not all CBS development efforts are equal. Based on our experiences with 20 large government and industry CBS projects assessed during our development of the COCOTS estimation model, and our hands-on experience with 52 small e-services CBS projects within USC’s graduate level software engineering course, we have identified four distinct CBS activity areas: assessment intensive, tailoring intensive, glue-code intensive, and non-COTS intensive. The CBS activity type fundamentally affects the COTS related activity effort and project risks. In this work we define the three COTS activity intensive CBS types and discuss their strategic comparisons based on an empirical study of the spectrum of large and small CBS projects.
منابع مشابه
COTS-Based Systems (CBS) Functional Density -- A Heuristic for Better CBS Design
The conventional rationale for using COTS (commercial offthe-shelf) components is that the more a software system is built from COTS products, the lower the cost of initial development. Less understood is that during the long term sustainment phase – from deployment through retirement – the cost of maintenance of a COTS-based system generally increases as the number of COTS products used increa...
متن کاملPosition Paper for the International Workshop on Reuse Economics, Austin, Texas 4.16.2002 COTS-based Systems and Make vs. Buy Decisions: the Emerging Picture
The conventional rationale for using COTS (commercial off-theshelf) components is that the more a software system is built from COTS products, the lower the cost of initial development. Less understood is that during the long term sustainment phase—from deployment through retirement—the cost of maintenance of a COTS-based system (CBS) generally increases as the number of COTS products used incr...
متن کاملCOTS-Based Systems Top 10 List
I n the January 2001 issue of Computer (pp. 135-137), we published the Software Defect Reduction Top 10 List—one of two foci pursued by the National Science Foundation-sponsored Center for Empirically Based Software Engineering (CeBASE). COTS-based systems (CBS) provide the other CeBASE focus. For our intent, COTS software has the following characteristics: The buyer has no access to the source...
متن کاملIdentifying processes that support COTS-Based Systems in Developing Countries
Although there have been many advances in the information technology (IT) field, developing countries (DCs) have not yet fully benefited because of some of the specific problems experienced by these countries. Examples include a lack of systems infrastructure and resources to invest in IT. COTS-Based Systems (CBS) offers a number of benefits that the developing countries can tap into such as re...
متن کاملCOTS-Based Systems - Twelve Lessons Learned about Maintenance
This paper presents the twelve most significant lessons the CeBASE community has learned across a wide variety of projects, domains, and organizations about COTS-Based Systems (CBS) maintenance. Because many of the lessons identified are not intuitive, the source and implications of the lesson are discussed as well within the context of maintenance model for CBS.
متن کامل